home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / doc / dobj.doc < prev    next >
Text File  |  1994-02-13  |  2KB  |  51 lines

  1.  
  2. dobj/dobj                                dobj/dobj
  3.  
  4.                    DOBJ.DOC
  5.  
  6.                   Matthew Dillon
  7.                   891 Regal Rd.
  8.                   Berkeley, Ca. 94708
  9.                   USA
  10.  
  11.                   uunet.uu.net!overload!dillon
  12.  
  13.     DOBJ <object_files> [-o outfile] [-nd] [-nc] [-d#]
  14.  
  15.     DOBJ disassembles object modules AND LIBRARIES into assembly.  DOBJ is
  16.     useful for, say, finding bugs in an assembler.  Most DICE users will
  17.     use DOBJ to browse through libraries and object modules, and perhaps to
  18.     check DAS optimizations... for example, branch optimizations will show
  19.     up in disassembled object modules that are not otherwise apparent by
  20.     looking at assembly output (DCC -a).
  21.  
  22.     DOBJ generates output to the console unless the -o option is used.    The
  23.     -d option is for debugging the DOBJ program itself and not normally
  24.     used.
  25.  
  26.     -o filename    redirect output
  27.  
  28.     -d[#]        set debug level
  29.  
  30.     -nd        do not show actual data, only display symbol
  31.             names
  32.  
  33.     -nc        do not disassemble actual code, only display symbol
  34.             names
  35.  
  36.     DOBJ will replace hunk/offset references with symbol names when possible
  37.     to yield a more readable output, and interprets each hunk according to
  38.     its type (CODE, DATA, or BSS).
  39.  
  40.     There is NO limit to the size of the object file that may be
  41.     disassembled, but it should be noted that DOBJ can take a while to
  42.     resolve a large object file's symbols so be patient.  DOBJ does not
  43.     take up much memory run-time, even when disassembling large object
  44.     modules.
  45.  
  46. WARNING
  47.     DOBJ does not understand all 68000 instructions.  It does not
  48.     understand any 68020/030 instructions yet.
  49.  
  50.  
  51.